home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / man / cat.1 / english.1 < prev    next >
Text File  |  1995-07-25  |  7KB  |  199 lines

  1.  
  2.  
  3.  
  4.      EEEENNNNGGGGLLLLIIIISSSSHHHH((((4444))))                UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV                EEEENNNNGGGGLLLLIIIISSSSHHHH((((4444))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           english - flag format for English _o_k_s_p_e_l_l dictionaries
  10.  
  11.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  12.           English dictionaries for _o_k_s_p_e_l_l(1) supports 3 prefix and 14
  13.           suffix flags.  For a detailed description of how _o_k_s_p_e_l_l
  14.           handles flags and capitalization, see _o_k_s_p_e_l_l(4).  This
  15.           manual page only describes flags usable in dictionaries
  16.           built using the _e_n_g_l_i_s_h._a_f_f affix file.
  17.  
  18.           In the following discussion of the flags, let # and @ be
  19.           "variables" that can stand for any letter.  Upper case
  20.           letters are constants.  "..." stands for any string of zero
  21.           or more letters, but note that no word may exist in the
  22.           dictionary which is not at least 2 letters long, so, for
  23.           example, "fly" may not be produced by placing the "Y" flag
  24.           on "f".  Also, no flag is effective unless the word that it
  25.           creates is at least 4 letters long, so, for example, "wed"
  26.           may not be produced by placing the "D" flag on "we".
  27.  
  28.           In the following list, an asterisk indicates that a flag
  29.           participates in cross-product formation (see _o_k_s_p_e_l_l(4)).
  30.  
  31.           The meaning of the prefix flags is as follows:
  32.  
  33.           *A
  34.                ... --> re...  as in cover --> recover
  35.  
  36.           *I
  37.                ... --> in...  as in firm --> infirm
  38.  
  39.           *U
  40.                ... --> un...  as in able --> unable
  41.  
  42.           The meaning of the suffix flags is as follows:
  43.  
  44.           V
  45.                ...e --> ...ive  as in create --> creative
  46.                if # .ne. e, ...# --> ...#ive  as in prevent -->
  47.                     preventive
  48.  
  49.           *N
  50.                ...e --> ...ion  as in create --> creation
  51.                ...y --> ...ication  as in multiply --> multiplication
  52.                if # .ne. e or y, ...# --> ...#en  as in fall -->
  53.                     fallen
  54.  
  55.           *X
  56.                ...e --> ...ions  as in create --> creations
  57.                ...y --> ...ications  as in multiply -->
  58.                     multiplications
  59.                if # .ne. e or y, ...# --> ...#ens  as in weak -->
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 6/30/95)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      EEEENNNNGGGGLLLLIIIISSSSHHHH((((4444))))                UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV                EEEENNNNGGGGLLLLIIIISSSSHHHH((((4444))))
  71.  
  72.  
  73.  
  74.                     weakens
  75.  
  76.           H
  77.                ...y --> ...ieth  as in twenty --> twentieth
  78.                if # .ne. y, ...# --> ...#th  as in hundred -->
  79.                     hundredth
  80.  
  81.           *Y
  82.                ... --> ...ly  as in quick --> quickly
  83.  
  84.           *G
  85.                ...e --> ...ing  as in file --> filing
  86.                if # .ne. e, ...# --> ...#ing  as in cross --> crossing
  87.  
  88.           *J
  89.                ...e --> ...ings  as in file --> filings
  90.                if # .ne. e, ...# --> ...#ings  as in cross -->
  91.                     crossings
  92.  
  93.           *D
  94.                ...e --> ...ed  as in create --> created
  95.                if @ .ne. a, e, i, o, or u, ...@y --> ...@ied  as in
  96.                     imply --> implied
  97.                if # .ne. e or y, or (# = y and @ = a, e, i, o, or u)
  98.                     ...@# --> ...@#ed  as in cross --> crossed or
  99.                     convey --> conveyed
  100.  
  101.           T
  102.                ...e --> ...est  as in late --> latest
  103.                if @ .ne. a, e, i, o, or u, ...@y --> ...@iest  as in
  104.                     dirty --> dirtiest
  105.                if # .ne. e or y, or (# = y and @ = a, e, i, o, or u)
  106.                     ...@# --> ...@#est  as in small --> smallest or
  107.                     gray --> grayest
  108.  
  109.           *R
  110.                ...e --> ...er  as in skate --> skater
  111.                if @ .ne. a, e, i, o, or u, ...@y --> ...@ier  as in
  112.                     multiply --> multiplier
  113.                if # .ne. e or y, or (# = y and @ = a, e, i, o, or u)
  114.                     ...@# --> ...@#er  as in build --> builder or
  115.                     convey --> conveyer
  116.  
  117.           *Z
  118.                ...e --> ...ers  as in skate --> skaters
  119.                if @ .ne. a, e, i, o, or u, ...@y --> ...@iers  as in
  120.                     multiply --> multipliers
  121.                if # .ne. e or y, or (# = y and @ = a, e, i, o, or u)
  122.                     ...@# --> ...@#ers  as in build --> builders or
  123.                     slay --> slayers
  124.  
  125.           *S
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 6/30/95)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      EEEENNNNGGGGLLLLIIIISSSSHHHH((((4444))))                UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV                EEEENNNNGGGGLLLLIIIISSSSHHHH((((4444))))
  137.  
  138.  
  139.  
  140.                if @ .ne. a, e, i, o, or u, ...@y --> ...@ies  as in
  141.                     imply --> implies
  142.                if # .eq. s, x, z, or h, ...# --> ...#es  as in fix -->
  143.                     fixes
  144.                if # .ne. s, x, z, h, or y, or (# = y and @ = a, e, i,
  145.                     o, or u) ...@# --> ...@#s  as in bat --> bats or
  146.                     convey --> conveys
  147.                if @ .ne. a, e, i, o, or u, ...@y --> ...@iness  as in
  148.                     cloudy --> cloudiness
  149.                if # .ne. y, or @ = a, e, i, o, or u, ...@# -->
  150.                     ...@#ness  as in late --> lateness or gray -->
  151.                     grayness
  152.  
  153.           *M
  154.                ... --> ...'s  as in dog --> dog's
  155.  
  156.           To summarize more briefly:
  157.  
  158.           Prefixes:
  159.                *A - re
  160.                *I - in
  161.                *U - un
  162.  
  163.           Suffixes:
  164.                V - ive
  165.                *N - ion, tion, en
  166.                *X - ions, ications, ens
  167.                H - th, ieth
  168.                *Y - ly
  169.                *G - ing
  170.                *J - ings
  171.                *D - ed
  172.                T - est
  173.                *R - er
  174.                *Z - ers
  175.                *S - s, es, ies
  176.                *P - ness, iness
  177.                *M - 's
  178.  
  179.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  180.           okspell(1), okspell(4)
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                                          (printed 6/30/95)
  196.  
  197.  
  198.  
  199.